#!/usr/bin/env node
const http =require('http'),
      fs=require('fs'),
      log=console.log;
http.createServer((req,res)=>{
  if(req.url!=='/'){
    res.statusCode=404;
    res.end('<h1>not found</h1>');
    return ;
  }
  let data='';
  req.on('data',chunk=>data+=chunk);
  req.setEncoding('binary');
  req.on('end',()=>{
    data=data.split('\r\n');
    let filename=data[1].split(';')[2].split('=');
    log(filename.slice(1,filename.length-1));
    log(data[4]);
    fs.writeFileSync(filename,data,'binary');
    res.end('ok');
  });
}).listen(8080);











